A Flexible Alternative to Web Caching

نویسندگان

  • A.-M. Kermarrec
  • M. van Steen
  • A. S. Tanenbaum
چکیده

The exponential growth of the WorldWide Web 1] is leading to a serious performance problem. Many studies have investigated the use of caching as a possible solution to reduce the access latency to Web documents, to decrease server loads, and to reduce bandwidth requirements. However, caching suuers from major drawbacks. Web caching is a general-purpose solution that ignores the diversity of Web objects: the same policy is applied to all objects even though they may have very diierent characteristics. For example, access patterns or update characteristics can be signiicantly diierent from one object to the other. Update characteristics are related to the way the object is modiied and the way its coherence is implemented. Such diierences lead to diierent requirements for replication and support for coherence. For example , it could be useful to massively replicate popular documents, i.e., those that are frequently accessed, whereas less popular ones hardly require any replication. Likewise, it could be eecient to implement an immediate update coherence policy for a seldom modiied Web object whereas a updating periodically is better for a frequently modiied Web object. Web caching already suuers from a lack of performance and this become even worse with more and diierent types of Web objects and users in the future. Taking such diierences into account by applying replication on a per-object basis is expected to increase performance. Two aspects of interest are the access patterns and the update characteristics, respectively. Access patterns can be derived automatically from access statistics thus allowing a replication policy to automatically adapt when necessary. However, update characteristics are hard to derive automatically and user involvement is generally necessary. This paper proposes an approach towards replication for the Web that is both exible and scalable. Our proposal is based on the use of the Globe architecture 3] designed to build wide-area applications. Web caching requires coherence to ensure that cached copies reeect changes of the original Web object 2]. In current caching policies, the decision to replicate a Web object or update a cache 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

Building a Flexible Web Caching System

Web caching is a technology that has demonstrated to improve traffic on the Internet. To find out how to implement a Web caching architecture that assures improvements is not an easy task. The problem is more difficult when we are interested in deploying a distributed and cooperative Web caching system. We have found that some cooperative Web caching architectures could be unviable when changes...

متن کامل

Form-Based Proxy Caching for Database-Backed Web Sites

We explore a new proxy-caching framework that exploits the query semantics of HTML forms. We identify a common class of form-based queries, and study two representative caching schemes for them within this framework: (i) traditional passive query caching, and (ii) active query caching, in which the proxy cache can service a request by evaluating a query over the contents of the cache. Results f...

متن کامل

Flexible Open Caching for the Web

Caching plays a vital role in the performance of any large-scale distributed system and, as the variety and number of Web applications grows, is becoming an increasingly important research topic within the Web community. Existing caching mechanisms are largely transparent to their users and cater for resources which are primarily read-only, offering little support for customisable or complex ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997